今天學習 Swift 的三種循環方式。
for index in 0...10 {
code
}
這會循環執行11次。
如果想要不包含上限則可以寫成:
for index in 0...<10 {
code
}
這樣只會執行10次。
這個循環適用於基於條件的循環,
比如不管循環次數而是要達到某個條件才停止循環。
repeat {
code
} while condition
While 循環和上面的 Repeat-While 循環一樣,
都是基於條件的循環。
While condition {
code
}
repeat {
code
} while condition
While condition {
code
}
觀察它們的語法會發現,
Repeat-While 循環的條件在後,
While 循環的條件在前,
所以不管是否滿足條件,
Repeat-While 循環都至少運行一次。